Supporting End-User Tailoring of Component-Based Software - Checking Integrity of Compositions
نویسندگان
چکیده
Component-based software can be used to build highly tailorable and therefore flexible software systems. To support end-users while tailoring their applications themselves different approaches were discussed. This paper describes an interactive integrity checking concept as a support for end-user tailoring. It is based on the idea that developers can describe the ”right” use of their components as well as they can describe properties which belong to specific groups of applications. Those information can be used to check the application composed out of such components during tailoring time. Thus, this leads to higherquality tailoring and more stable and better fitting tailored applications. Furthermore, the learning of tailoring activities will improve as well as a better understanding for the resulting software can be achieved.
منابع مشابه
Supporting End-User Development of Component-Based Software by Checking Integrity Mechanisms
Component-based software can be used to build highly tailorable and therefore flexible software systems. To support end-users when tailoring or even developing their applications themselves different approaches were discussed. This papers describes an interactive integrity check as a support for end-user development or tailoring. It is based on the idea that developers can describe the “right” ...
متن کاملMarkus Won , Oliver Stiemerling , and Volker Wulf Component - Based Approaches to Tailorable Systems
Flexibility is one of the most striking features of modern software. As the idea of integrating components is easily understood by programmers as well as end users, component architectures seem to be very promising to serve as a technological basis. In this paper we give an overview of our work in the last years. A component model called FLEXIBEANS has been designed with the special notion to d...
متن کاملEnabling Compositional Deadlock Checking of Component Compositions with Partial Bindings
A large number of compositional deadlock checking techniques have been proposed in order to overcome the state-explosion-problem. These approaches require all components in a composition to be fully bound. This restriction conflicts with the underlying reusability paradigm of component-based software engineering, which often requires only parts of components to be reused and allows component co...
متن کاملارزشگذاری ویژگیهای موجودیتهای الگوی مفهومی اف. آر. بی. آر. از دیدگاه کاربران فهرستهای رایانهای
Purpose: The aim is investigating views of three groups of library users (non-professionals, specialized professionals, librarians) regardingthe importance and value of Attributes of entities of FRBR Conceptual model in supporting user tasks. Methodology: all attributes of entities of FRBR Conceptual model in supporting user tasks, was examined and evaluated through a descriptive-survey of th...
متن کاملSupporting Participation in Smart Home Control: Beyond Trigger-Action Programming
The user interfaces proposed so far for smart home control are usually based on event-condition-action rules, which are created by means of “ifthen” instructions. This is a form of trigger-action programming that software developers consider suitable to pure end users. However, it has been observed that end users who are not knowledgeable in computer programming find this approach unnatural and...
متن کامل